
.pdd-campus-content {
  margin:0 auto;
  max-width:1200px;
  width:100%;
  background-color:#fff;
  margin-bottom:1rem;
  margin-top:.22rem
}
.pdd-campus-content .pdd-recruit {
  padding-top:.9rem
}
.pos_click{background-color:#686868;color:#fff}
.pdd-campus-content .pdd-recruit .pdd-recruit-label {
  background-color:#f04055;
  color:#fff;
  font-size:.3rem;
  height:.56rem;
  line-height:.56rem;
  margin-left:-.18rem;
  position:relative;
  text-align:center;
  width:1.8rem
}
.pdd-campus-content .pdd-recruit .pdd-recruit-label p {
  font-family:Arial, Microsoft YaHei, \\9ED1\4F53, \\5B8B\4F53, sans-serif;
  margin-left:.18rem
}
.pdd-campus-content .pdd-recruit .pdd-recruit-label:after {
  border-bottom:.06rem solid transparent;
  border-right:.18rem solid #be1e31;
  border-top:-.06rem solid transparent;
  bottom:-.06rem;
  content:"";
  height:0;
  left:0;
  position:absolute;
  width:0
}
.pdd-campus-content .pdd-recruit .pdd-recruit-content {
  max-width:1200px;
  position:relative;
  width:100%;
  margin-top:74px
}
.pdd-campus-content .pdd-recruit .pdd-recruit-content .pdd-recruit-nav {
  margin:0 .5rem
}
.pdd-campus-content .pdd-recruit .pdd-recruit-content .pdd-recruit-nav .pdd-recruit-position-header {
  overflow:hidden
}
.pdd-campus-content .pdd-recruit .pdd-recruit-content .pdd-recruit-nav .pdd-recruit-position-header .pdd-recruit-position-header-title {
  cursor:pointer;
  float:left;
  margin-bottom:.48rem;
  margin-right:.1rem
}
.pdd-campus-content .pdd-recruit .pdd-recruit-content .pdd-recruit-nav .pdd-recruit-position-header .pdd-recruit-position-header-title div {
  font-size:.24rem;
  color:#686868;
  text-align:center;
  font-weight:700
}
.pdd-campus-content .pdd-recruit .pdd-recruit-content .pdd-recruit-nav .pdd-recruit-position-header .pdd-recruit-position-header-title .pdd-recruit-position-header-current {
  color:#f04055
}
.pdd-campus-content .pdd-recruit .pdd-recruit-content .pdd-recruit-nav .pdd-recruit-position-header .pdd-recruit-position-header-title p {
  width:2.46rem;
  height:.04rem;
  margin-top:.12rem
}
.pdd-campus-content .pdd-recruit .pdd-recruit-content .pdd-recruit-nav .pdd-recruit-position-header .pdd-recruit-position-header-title .pdd-recruit-position-header-current-nav {
  background-color:#f04055
}
.pdd-campus-content .pdd-recruit .pdd-recruit-content .pdd-recruit-nav .pdd-recruit-nav-img {
  margin:0 .24rem
}
.pdd-campus-content .pdd-recruit .pdd-recruit-content .pdd-recruit-nav .pdd-recruit-nav-img img {
  cursor:pointer;
  width:2.4rem;
  margin-right:.3rem
}
.pdd-campus-content .pdd-recruit .pdd-recruit-content .pdd-recruit-nav .pdd-recruit-nav-img .last_img {
  margin-right:0
}
.pdd-campus-content .pdd-recruit .pdd-recruit-content .pdd-recruit-nav .pdd-recruit-nav-content {
  text-align:left;
  padding:.25rem;
  background-color:#fafafa
}
.pdd-campus-content .pdd-recruit .pdd-recruit-content .pdd-recruit-nav .pdd-recruit-nav-content p {
  height:.18rem;
  line-height:.18rem;
  margin-bottom:.14rem
}
.pdd-campus-content .pdd-recruit .pdd-recruit-content .pdd-recruit-nav .pdd-recruit-nav-content label {
  font-weight:700;
  font-size:.18rem;
  color:#666
}
.pdd-campus-content .pdd-recruit .pdd-recruit-content .pdd-recruit-nav .pdd-recruit-nav-content span {
  font-size:.15rem;
  color:#686868
}
.pdd-campus-content .pdd-recruit .pdd-recruit-content .pdd-recruit-position {
  margin:0 .5rem;
  overflow:hidden
}
.pdd-campus-content .pdd-recruit .pdd-recruit-content .pdd-recruit-position .pdd-recruit-position-header {
  overflow:hidden
}
.pdd-campus-content .pdd-recruit .pdd-recruit-content .pdd-recruit-position .pdd-recruit-position-header .pdd-recruit-position-header-title {
  cursor:pointer;
  float:left;
  margin-bottom:.48rem;
  margin-right:.1rem
}
.pdd-campus-content .pdd-recruit .pdd-recruit-content .pdd-recruit-position .pdd-recruit-position-header .pdd-recruit-position-header-title div {
  font-size:.24rem;
  color:#686868;
  text-align:center;
  font-weight:700
}
.pdd-campus-content .pdd-recruit .pdd-recruit-content .pdd-recruit-position .pdd-recruit-position-header .pdd-recruit-position-header-title .pdd-recruit-position-header-current {
  color:#f04055
}
.pdd-campus-content .pdd-recruit .pdd-recruit-content .pdd-recruit-position .pdd-recruit-position-header .pdd-recruit-position-header-title p {
  width:2.46rem;
  height:.04rem;
  margin-top:.12rem
}
.pdd-campus-content .pdd-recruit .pdd-recruit-content .pdd-recruit-position .pdd-recruit-position-header .pdd-recruit-position-header-title .pdd-recruit-position-header-current-nav {
  background-color:#f04055
}
.pdd-campus-content .pdd-recruit .pdd-recruit-content .pdd-recruit-position .togglePosition .pdd-recruit-position-nav {
  cursor:pointer;
  float:left;
  box-sizing:border-box;
  width:3.25rem;
  border-top:1px solid #eaeaea
}
.pdd-campus-content .pdd-recruit .pdd-recruit-content .pdd-recruit-position .togglePosition .pdd-recruit-position-nav div {
  box-sizing:border-box;
  border-bottom:1px solid #eaeaea;
  overflow:hidden;
  width:100%
}
.pdd-campus-content .pdd-recruit .pdd-recruit-content .pdd-recruit-position .togglePosition .pdd-recruit-position-nav .tec-pos-div {
  height:1.1rem
}
.pdd-campus-content .pdd-recruit .pdd-recruit-content .pdd-recruit-position .togglePosition .pdd-recruit-position-nav .non-tec-pos-div {
  height:.8rem
}
.pdd-campus-content .pdd-recruit .pdd-recruit-content .pdd-recruit-position .togglePosition .pdd-recruit-position-nav img {
  float:left;
  margin:.1rem
}
.pdd-campus-content .pdd-recruit .pdd-recruit-content .pdd-recruit-position .togglePosition .pdd-recruit-position-nav .tec-pos-img {
  width:.9rem
}
.pdd-campus-content .pdd-recruit .pdd-recruit-content .pdd-recruit-position .togglePosition .pdd-recruit-position-nav .non-tec-pos-img {
  width:.6rem
}
.pdd-campus-content .pdd-recruit .pdd-recruit-content .pdd-recruit-position .togglePosition .pdd-recruit-position-nav p {
  float:left;
  font-size:.2rem
}
.pdd-campus-content .pdd-recruit .pdd-recruit-content .pdd-recruit-position .togglePosition .pdd-recruit-position-nav .tec-pos-p {
  line-height:1.1rem
}
.pdd-campus-content .pdd-recruit .pdd-recruit-content .pdd-recruit-position .togglePosition .pdd-recruit-position-nav .non-tec-pos-p {
  line-height:.8rem;
  margin-left:.04rem
}
.pdd-campus-content .pdd-recruit .pdd-recruit-content .pdd-recruit-position .togglePosition .pdd-recruit-position-detail {
  float:right;
  width:7.5rem;
  height:8.8rem;
  padding:.25rem .25rem 0;
  background-color:#fafafa;
  display:inline-block;
  box-sizing:border-box
}
.pdd-campus-content .pdd-recruit .pdd-recruit-content .pdd-recruit-position .togglePosition .pdd-recruit-position-detail .pdd-recruit-position-detail-title {
  padding-left:.07rem;
  font-size:.2rem;
  font-weight:700;
  color:#686868
}
.pdd-campus-content .pdd-recruit .pdd-recruit-content .pdd-recruit-position .togglePosition .pdd-recruit-position-detail .pdd-recruit-position-detail-subtitle {
  font-size:18px;
  color:#f04055;
  margin-top:.3rem;
  margin-bottom:.14rem
}
.pdd-campus-content .pdd-recruit .pdd-recruit-content .pdd-recruit-position .togglePosition .pdd-recruit-position-detail .pdd-recruit-position-detail-text {
  padding-left:.07rem;
  font-size:16px;
  color:#686868;
  line-height:.28rem
}
.pdd-campus-content .pdd-recruit .pdd-recruit-content .pdd-recruit-position .togglePosition .pdd-recruit-position-detail .pdd-recruit-position-detail-mail {
  padding-left:.07rem;
  margin-top:.25rem
}
.pdd-campus-content .pdd-recruit .pdd-recruit-content .pdd-recruit-position .togglePosition .pdd-recruit-position-detail .pdd-recruit-position-detail-mail p {
  font-size:16px;
  line-height:.28rem;
  color:#686868
}
.pdd-campus-content .pdd-recruit .pdd-recruit-content .pdd-recruit-position .togglePosition .pdd-recruit-position-detail .pdd-recruit-position-submit {
  margin:0 auto;
  margin-top:.48rem;
  height:.58rem;
  width:2.46rem;
  background-color:#f04055;
  color:#fff;
  text-align:center;
  line-height:.58rem;
  font-size:.24rem;
  letter-spacing:2px;
  cursor:pointer
}
.pdd-campus-content .pdd-recruit .pdd-recruit-content .pdd-recruit-companyinfo {
  margin:0 .5rem;
  overflow:hidden
}
.pdd-campus-content .pdd-recruit .pdd-recruit-content .pdd-recruit-companyinfo .pdd-recruit-companyinfo-text {
  margin:0 auto
}
.pdd-campus-content .pdd-recruit .pdd-recruit-content .pdd-recruit-companyinfo .pdd-recruit-companyinfo-text div {
  box-sizing:border-box;
  width:3.5rem;
  height:4.1rem;
  padding:.35rem;
  background-color:#fafafa;
  font-size:.2rem;
  color:#686868;
  line-height:.34rem;
  display:inline-block;
  margin-right:.25rem;
  overflow-y:auto
}
.pdd-campus-content .pdd-recruit .pdd-recruit-content .pdd-recruit-companyinfo .pdd-recruit-companyinfo-text .last_div {
  margin-right:0
}
.pdd-campus-content .pdd-recruit .pdd-recruit-content .pdd-recruit-companyinfo .pdd-recruit-companyinfo-video {
  overflow:hidden;
  margin-top:.25rem
}
.pdd-campus-content .pdd-recruit .pdd-recruit-content .pdd-recruit-companyinfo .pdd-recruit-companyinfo-video .pdd-recruit-companyinfo-video-detail {
  position:relative;
  float:left;
  width:7.5rem;
  height:4.2rem
}
.pdd-campus-content .pdd-recruit .pdd-recruit-content .pdd-recruit-companyinfo .pdd-recruit-companyinfo-video .pdd-recruit-companyinfo-video-detail img {
  width:100%
}
.pdd-campus-content .pdd-recruit .pdd-recruit-content .pdd-recruit-companyinfo .pdd-recruit-companyinfo-video .pdd-recruit-companyinfo-video-detail .play {
  width:.43rem;
  height:.43rem;
  position:absolute;
  top:50%;
  left:50%;
  margin-left:-.215rem;
  margin-top:-.215rem;
  cursor:pointer
}
.pdd-campus-content .pdd-recruit .pdd-recruit-content .pdd-recruit-companyinfo .pdd-recruit-companyinfo-video .pdd-recruit-companyinfo-video-nav {
  cursor:pointer;
  float:right;
  box-sizing:border-box;
  width:3.25rem;
  height:4.2rem;
  border-top:1px solid #eaeaea;
  overflow-y:auto
}
.pdd-campus-content .pdd-recruit .pdd-recruit-content .pdd-recruit-companyinfo .pdd-recruit-companyinfo-video .pdd-recruit-companyinfo-video-nav>div {
  box-sizing:border-box;
  height:1.2rem;
  overflow:hidden;
  width:100%;
  padding:.1rem;
  border-bottom:1px solid #eaeaea
}
.pdd-campus-content .pdd-recruit .pdd-recruit-content .pdd-recruit-companyinfo .pdd-recruit-companyinfo-video .pdd-recruit-companyinfo-video-nav img {
  float:left;
  width:1.5rem
}
.pdd-campus-content .pdd-recruit .pdd-recruit-content .pdd-recruit-companyinfo .pdd-recruit-companyinfo-video .pdd-recruit-companyinfo-video-nav .title {
  font-size:.14rem;
  line-height:.24rem;
  padding:.08rem 0 .1rem .12rem;
  height:1rem;
  box-sizing:border-box;
  overflow-y:auto
}
.pdd-campus-content .pdd-recruit .pdd-recruit-content .pdd-recruit-title {
  margin:0 .5rem;
  border-bottom:1px solid #eaeaea
}
.pdd-campus-content .pdd-recruit .pdd-recruit-content .pdd-recruit-title .pdd-recruit-title-nav {
  margin-top:.62rem;
  margin-left:.1rem;
  width:98.21%;
  height:.4rem;
  line-height:.4rem
}
.pdd-campus-content .pdd-recruit .pdd-recruit-content .pdd-recruit-title .pdd-recruit-title-nav .pdd-recruit-title-nav-logo {
  vertical-align:text-bottom
}
.pdd-campus-content .pdd-recruit .pdd-recruit-content .pdd-recruit-title .pdd-recruit-title-nav .pdd-recruit-title-nav-label {
  font-size:.22rem;
  color:#686868;
  font-family:Arial, Microsoft YaHei, \\9ED1\4F53, \\5B8B\4F53, sans-serif;
  margin-right:.18rem;
  margin-left:.3rem
}
.pdd-campus-content .pdd-recruit .pdd-recruit-content .pdd-recruit-title .pdd-recruit-title-nav .pdd-recruit-title-nav-year {
  display:inline-block;
  width:1.75rem;
  text-align:center;
  font-size:.22rem;
  color:#686868;
  font-family:Arial, Microsoft YaHei, \\9ED1\4F53, \\5B8B\4F53, sans-serif;
  margin-right:.29rem
}
.pdd-campus-content .pdd-recruit .pdd-recruit-content .pdd-recruit-title .pdd-recruit-title-nav .pdd-recruit-title-nav-year:hover {
  cursor:pointer
}
.pdd-campus-content .pdd-recruit .pdd-recruit-content .pdd-recruit-title .pdd-recruit-title-nav .pdd-recruit-title-nav-year-select {
  display:inline-block;
  background-color:#ef4155;
  color:#fff
}
.pdd-campus-content .pdd-recruit .pdd-recruit-content .pdd-recruit-title .title {
  margin:.68rem .1rem .48rem
}
.pdd-campus-content .pdd-recruit .pdd-recruit-content .pdd-recruit-title .title li {
  font-size:0;
  overflow:hidden;
  display:inline-block;
  width:23.09%
}
.pdd-campus-content .pdd-recruit .pdd-recruit-content .pdd-recruit-title .title li img {
  width:100%
}
.pdd-campus-content .pdd-recruit .pdd-recruit-content .pdd-recruit-title .title li:not(:first-child) {
  margin-left:2.54%
}
.pdd-campus-content .pdd-recruit .pdd-recruit-content .pdd-recruit-title .recruit-position {
  max-width:1200px;
  position:relative;
  width:100%;
  margin:0 auto
}
.pdd-campus-content .pdd-recruit .pdd-recruit-content .pdd-recruit-title .recruit-position .position {
  width:25%;
  margin:0 auto .28rem;
  display:inline-table
}
.pdd-campus-content .pdd-recruit .pdd-recruit-content .pdd-recruit-title .recruit-position .position li {
  text-align:center;
  margin-bottom:.4rem
}
.pdd-campus-content .pdd-recruit .pdd-recruit-content .pdd-recruit-title .recruit-position .position li .item-span {
  font-family:Arial, Microsoft YaHei, \\9ED1\4F53, \\5B8B\4F53, sans-serif;
  font-size:.2rem;
  color:#686868
}
.pdd-campus-content .pdd-recruit .pdd-recruit-content .pdd-recruit-title .recruit-position .position li .item-span:hover {
  cursor:pointer;
  font-family:Arial, Microsoft YaHei, \\9ED1\4F53, \\5B8B\4F53, sans-serif;
  font-size:.2rem;
  color:#f04055;
  font-weight:700;
  text-decoration:underline
}
.pdd-campus-content .pdd-recruit .pdd-recruit-content .pdd-recruit-title .recruit-position .position li .null-item-span {
  font-family:Arial, Microsoft YaHei, \\9ED1\4F53, \\5B8B\4F53, sans-serif;
  font-size:.2rem;
  color:#686868
}
.pdd-campus-content .pdd-recruit .pdd-recruit-content .pdd-recruit-title .submit {
  margin-bottom:.68rem;
  width:3.38rem;
  height:.6rem;
  line-height:.6rem;
  position:relative;
  left:50%;
  margin-left:-1.69rem;
  background-color:#f04055;
  text-align:center;
  font-size:.3rem;
  font-family:Arial, Microsoft YaHei, \\9ED1\4F53, \\5B8B\4F53, sans-serif;
  color:#fff;
  cursor:pointer
}
.pdd-campus-content .pdd-recruit .pdd-recruit-content .pdd-recruit-campus {
  margin:0 .4rem;
  border-bottom:1px solid #eaeaea
}
.pdd-campus-content .pdd-recruit .pdd-recruit-content .pdd-recruit-campus img {
  padding:.68rem 0;
  margin:0 auto;
  display:block;
  width:91.67%
}
.pdd-campus-content .pdd-recruit .pdd-recruit-content .pdd-recruit-manito {
  margin:0 .4rem;
  border-bottom:1px solid #eaeaea
}
.pdd-campus-content .pdd-recruit .pdd-recruit-content .pdd-recruit-manito .pdd-recruit-manito-content {
  margin:.7rem .1rem
}
.pdd-campus-content .pdd-recruit .pdd-recruit-content .pdd-recruit-manito .pdd-recruit-manito-content .pdd-recruit-manito-content-text {
  font-size:.16rem;
  color:#686868;
  font-family:Arial, Microsoft YaHei, \\9ED1\4F53, \\5B8B\4F53, sans-serif;
  line-height:.3rem
}
.pdd-campus-content .pdd-recruit .pdd-recruit-content .pdd-recruit-manito .pdd-recruit-manito-content .pdd-recruit-manito-content-video {
  display:inline-block;
  width:22.73%;
  margin-right:.3rem;
  margin-top:.25rem;
  vertical-align:top
}
.pdd-campus-content .pdd-recruit .pdd-recruit-content .pdd-recruit-manito .pdd-recruit-manito-content .pdd-recruit-manito-content-video .pdd-recruit-manito-content-video-video {
  width:100%;
  position:relative
}
.pdd-campus-content .pdd-recruit .pdd-recruit-content .pdd-recruit-manito .pdd-recruit-manito-content .pdd-recruit-manito-content-video .pdd-recruit-manito-content-video-video .poster {
  width:100%;
  cursor:pointer
}
.pdd-campus-content .pdd-recruit .pdd-recruit-content .pdd-recruit-manito .pdd-recruit-manito-content .pdd-recruit-manito-content-video .pdd-recruit-manito-content-video-video .play {
  width:.43rem;
  height:.43rem;
  position:absolute;
  top:50%;
  left:50%;
  margin-left:-.215rem;
  margin-top:-.215rem;
  cursor:pointer
}
.pdd-campus-content .pdd-recruit .pdd-recruit-content .pdd-recruit-manito .pdd-recruit-manito-content .pdd-recruit-manito-content-video .pdd-recruit-manito-content-video-title {
  font-size:.16rem;
  color:#262626;
  font-family:Arial, Microsoft YaHei, \\9ED1\4F53, \\5B8B\4F53, sans-serif;
  line-height:.25rem;
  text-align:center;
  margin-top:.11rem
}
.pdd-campus-content .pdd-recruit .pdd-recruit-content .pdd-recruit-problem {
  padding-bottom:.9rem
}
.pdd-campus-content .pdd-recruit .pdd-recruit-content .pdd-recruit-problem .problem {
  margin:.68rem .4rem 0
}
.pdd-campus-content .pdd-recruit .pdd-recruit-content .pdd-recruit-problem .problem .title {
  font-size:.2rem;
  color:#686868;
  font-family:Arial, Microsoft YaHei, \\9ED1\4F53, \\5B8B\4F53, sans-serif;
  border-bottom:1px solid #eaeaea;
  padding-bottom:.3rem;
  padding-left:.1rem
}
.pdd-campus-content .pdd-recruit .pdd-recruit-content .pdd-recruit-problem .problem ul {
  padding-left:.1rem
}
.pdd-campus-content .pdd-recruit .pdd-recruit-content .pdd-recruit-problem .problem ul li {
  margin-top:.3rem
}
.pdd-campus-content .pdd-recruit .pdd-recruit-content .pdd-recruit-problem .problem ul li .question {
  font-size:.16rem;
  color:#f04055;
  font-family:Arial, Microsoft YaHei, \\9ED1\4F53, \\5B8B\4F53, sans-serif;
  font-weight:700
}
.pdd-campus-content .pdd-recruit .pdd-recruit-content .pdd-recruit-problem .problem ul li .answer {
  font-size:.16rem;
  color:#686868;
  font-family:Arial, Microsoft YaHei, \\9ED1\4F53, \\5B8B\4F53, sans-serif;
  margin-top:.14rem
}
